import { findHeadCategory } from '@/api/home'
export default {
  namespaced: true,
  state: () => ({

    // 如果默认是[]数组，看不见默认的9个分类，等你数据加载完毕才会看到。
    // 所以：根据常量数据来生成一个默认的顶级分类数据，不会出现空白（没数据的情况）

    list: []

  }),
  // 加载数据成功后需要修改list所以需要mutations函数
  mutations: {
    setList (state, list) {
      state.list = list
    }
  },
  // 需要向后台加载数据，所以需要actions函数获取数据
  actions: {
    async asyncSetList (ctx) {
      const res = await findHeadCategory()
      console.log('返回值', res)
      // 获取数据成功，提交mutations进行数据修改
      ctx.commit('setList', res.data.result)
    }
  }
}
